A formal approach for generating oo specifications from natural language

نویسندگان

  • Natalia Juristo Juzgado
  • José L. Morant
  • Ana María Moreno
چکیده

Until 1985 Dr. Morant worked at ITT-Alcatel on the design and installation of communication applications. After joining the university, he headed the teleinformatic and information security laboratories at the above school. He has written a book about information security and has participated in several projects about the definition of security criteria in communications sponsored by the European Community. sponsored by the European Community and private companies. ABSTRACT The requirements analysis process is essential to software development. The success or failure of a software system can be said to largely depend on the quality of this activity. A formal and disciplined process is therefore necessary for requirements analysis. In this paper, we present an approach that is based on the formal definition of relations between linguistic and OO conceptual structures as a basis for a formal and disciplined problem analysis process. This process is based on two components, conceptual model formalization and OO model construction. The first provides formal rules to identify the key components of conceptual models, and the second, provides a set of definite steps to guide the analyst in model construction. We also present some conclusions concerning the application of our approach versus the standard OMT approach by a group of students at our university.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating UML Class Models from SBVR Software Requirements Specifications

SBVR is the recent standard, introduced by OMG that can be used to capture software requirements in a natural language (NL) such as English. In this paper, we present a novel approach that can translate SBVR specification of software requirements into UML class models. We want to generate UML class models from SBVR specifications instead of NL specifications of software requirements as NL to UM...

متن کامل

Generating Formal Verification Properties from Natural Language Hardware Specifications

OF THE DISSERTATION Generating Formal Verification Properties from Natural Language Hardware Specifications By Christopher Bryant Harris Doctor of Philosophy in Electrical and Computer Engineering University of California, Irvine, 2015 Professor Ian G. Harris, Chair Verification of modern digital systems can consume up to 70% of the design cycle. Verification engineers must create formal proper...

متن کامل

A Controlled Natural Language Interface to Class Models

The available approaches for automatically generating class models from natural language (NL) software requirements specifications (SRS) exhibit less accuracy due to informal nature of NL such as English. In the automated class model generation, a higher accuracy can be achieved by overcoming the inherent syntactic ambiguities and semantic inconsistencies in English. In this paper, we propose a...

متن کامل

Thesis for the Degree of Doctor of Philosophy Formal and Informal Software Specifications

The topic of this thesis is to bridge the gap between formal and informal software specifications. Formal specifications are required for the use of formal methods to verify the correctness of software. If we expect formal methods to be used in realistic software development projects, we need to enable people with varying levels of familiarity with formal specification languages to understand, ...

متن کامل

Test Generation from Formal Specifications

Requirements serve as the basis of test generation. Requirements for a program under test can be known to the test generator in a variety of forms. A commonly used form is a plain English language description. The tester generates test cases from these requirements. While requirements written in plain English allow quick understanding and dissemination to a wide audience, they suffer from sever...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 48  شماره 

صفحات  -

تاریخ انتشار 1999